﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using SaleManagement.Domains;

#endregion

namespace SaleManagement.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current PurchaseProviderBase instance.
		///</summary>
		public virtual PurchaseProviderBase PurchaseProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PriceProviderBase instance.
		///</summary>
		public virtual PriceProviderBase PriceProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PreviousPurchaseProviderBase instance.
		///</summary>
		public virtual PreviousPurchaseProviderBase PreviousPurchaseProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImportProviderBase instance.
		///</summary>
		public virtual ImportProviderBase ImportProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AccessoryImportProviderBase instance.
		///</summary>
		public virtual AccessoryImportProviderBase AccessoryImportProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProductProviderBase instance.
		///</summary>
		public virtual ProductProviderBase ProductProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ProductGroupProviderBase instance.
		///</summary>
		public virtual ProductGroupProviderBase ProductGroupProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current RepositoryProviderBase instance.
		///</summary>
		public virtual RepositoryProviderBase RepositoryProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PaymentDetailProviderBase instance.
		///</summary>
		public virtual PaymentDetailProviderBase PaymentDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PurchaseDetailProviderBase instance.
		///</summary>
		public virtual PurchaseDetailProviderBase PurchaseDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StoredProductProviderBase instance.
		///</summary>
		public virtual StoredProductProviderBase StoredProductProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UserProviderBase instance.
		///</summary>
		public virtual UserProviderBase UserProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PaymentProviderBase instance.
		///</summary>
		public virtual PaymentProviderBase PaymentProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current BackupPurchaseProviderBase instance.
		///</summary>
		public virtual BackupPurchaseProviderBase BackupPurchaseProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImportDetailProviderBase instance.
		///</summary>
		public virtual ImportDetailProviderBase ImportDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AccImportDetailProviderBase instance.
		///</summary>
		public virtual AccImportDetailProviderBase AccImportDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current BackupPurchaseDetailProviderBase instance.
		///</summary>
		public virtual BackupPurchaseDetailProviderBase BackupPurchaseDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CustomerProviderBase instance.
		///</summary>
		public virtual CustomerProviderBase CustomerProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ExportProviderBase instance.
		///</summary>
		public virtual ExportProviderBase ExportProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GuaranteeListProviderBase instance.
		///</summary>
		public virtual GuaranteeListProviderBase GuaranteeListProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ExportDetailProviderBase instance.
		///</summary>
		public virtual ExportDetailProviderBase ExportDetailProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GuaranteeProviderBase instance.
		///</summary>
		public virtual GuaranteeProviderBase GuaranteeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current FunctionProviderBase instance.
		///</summary>
		public virtual FunctionProviderBase FunctionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current UserFunctionProviderBase instance.
		///</summary>
		public virtual UserFunctionProviderBase UserFunctionProvider{get {throw new NotImplementedException();}}
		
		
	}
}
